// {bem_b,bem_e,bem_m,VueAndNvueStyleAttr,when}
@use "./mixin/mixins.scss" as *;
@use './mixin/function.scss' as *;


@import "common/index.scss";



@include bem_b(text) {
	
		@include flex(row);
		align-items: center;
		flex-wrap: nowrap;
		flex: 1;
		/* #ifndef APP-NVUE */
		width: 100%;
		/* #endif */
	
		@include bem_e(price) {
			font-size: 14px;
			@include VueAndNvueStyleAttr("color","text-color", "regular");
		}
	
		@include bem_e(value) {
			font-size: 14px;
			@include flex;
			@include VueAndNvueStyleAttr("color","text-color", "regular");
			flex-wrap: wrap;
			text-overflow: ellipsis;
			align-items: center;
			
			@each $type in (primary, success, warning, error, info) {
				@include bem_m($type) {
					@include VueAndNvueStyleAttr('color','color', $type)
				}
			}
			
			@each $type in (primary, success, warning, error, info) {
				@include bem_m($type) {
					@include VueAndNvueStyleAttr('color','color', $type)
				}
			}
	

	
			@include bem_m(main) {
				@include VueAndNvueStyleAttr("color","text-color", "primary");
			}
	
			@include bem_m(content) {
				@include VueAndNvueStyleAttr("color","text-color", "regular");
			}
	
			@include bem_m(tips) {
				@include VueAndNvueStyleAttr("color","text-color", "secondary");
			}
	
			@include bem_m(light) {
				color: #c0c4cc;
			}
		}
	
}
